#ifndef _WX_CHECKLST_H_BASE_
#define _WX_CHECKLST_H_BASE_

#if wxUSE_CHECKLISTBOX

#include "wx/listbox.h"

// ----------------------------------------------------------------------------
// wxCheckListBox: a listbox whose items may be checked
// ----------------------------------------------------------------------------

class wxCheckListBoxBase : public wxListBox {
  public:
    wxCheckListBoxBase() { }

    // check list box specific methods
    virtual bool IsChecked( unsigned int item ) const = 0;
    virtual void Check( unsigned int item, bool check = true ) = 0;

    DECLARE_NO_COPY_CLASS( wxCheckListBoxBase )
};


#include "wx/gtk/checklst.h"

#endif // wxUSE_CHECKLISTBOX

#endif
// _WX_CHECKLST_H_BASE_
